import pandas as pd
from os import listdir
import plotly.graph_objects as go
#read csv files
stockfiles = [f for f in listdir('.') if f[-3:] == 'csv']
#create dictionary with stocks names and data
stocks={}
for s in stockfiles:
df = pd.read_csv(s)
df['Date'] = df.Date.astype('M')
stocks[s.split('.')[0].lower()] = df.copy()
# Create plotly figure and add traces
fig = go.Figure()
for stock in stocks.keys():
fig.add_trace(go.Scatter(x=stocks[stock]['Date'], y=stocks[stock]['Adj Close'],
mode='lines',
name=stock))
fig.show()